PHP Version 5.4.26
Hébergeur 1and1
Bonjour,
Tout est dans le titre !
Ce que j'ai déjà fait :
- Désactivation des mot de passe fort
- Changement du template
- Changement de plusieurs fichiers, comme décrit ci dessous, mais je n'ai pas trouvé toutes les lignes...
Edit /libraries/joomla/user/helper.php:
1. Change
$encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);
to
$encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);
Edit /libraries/joomla/user/user.php:
2. Change
$array['password'] = $crypt . ':' . $salt;
to
$array['password'] = $crypt;
Edit /components/com_users/models/reset.php:
3. Change
$password = $crypted . ':' . $salt;
to
$password = $crypted;
4. Change
if (!($crypt == $testcrypt))
to
if (!($user->activation == $testcrypt))
5. Change
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);
to
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');
Edit /plugins/authentication/joomla/joomla.php:
6. Change
if ($crypt == $testcrypt)
to
if ($result->password == $testcrypt)
Reset your password if it still doesn't work after these changes.
Et bien, ça ne marche toujours pas. Avez vous une idée ?!
Merci d'avance, Sandra
Hébergeur 1and1
Bonjour,
Tout est dans le titre !
Ce que j'ai déjà fait :
- Désactivation des mot de passe fort
- Changement du template
- Changement de plusieurs fichiers, comme décrit ci dessous, mais je n'ai pas trouvé toutes les lignes...
Edit /libraries/joomla/user/helper.php:
1. Change
$encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);
to
$encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);
Edit /libraries/joomla/user/user.php:
2. Change
$array['password'] = $crypt . ':' . $salt;
to
$array['password'] = $crypt;
Edit /components/com_users/models/reset.php:
3. Change
$password = $crypted . ':' . $salt;
to
$password = $crypted;
4. Change
if (!($crypt == $testcrypt))
to
if (!($user->activation == $testcrypt))
5. Change
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);
to
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');
Edit /plugins/authentication/joomla/joomla.php:
6. Change
if ($crypt == $testcrypt)
to
if ($result->password == $testcrypt)
Reset your password if it still doesn't work after these changes.
Et bien, ça ne marche toujours pas. Avez vous une idée ?!
Merci d'avance, Sandra
Commentaire